ZipCodesToGo
North Carolina ZIP Codes
Madison County
Mars Hill, NC
28754
28754 ZIP Code — Mars Hill, NC
Madison County, North Carolina
ZIP code 28754 is located in
Mars Hill ,
North Carolina ,
within Madison County .
It covers approximately 87.35 square miles and serves a population of
9,590 residents.
This is a standard ZIP code in the Eastern (ET) timezone,
served by area code 828 .
About ZIP code 28754
The housing stock consists of predominantly single-family detached homes. Most homes were built in the 1980s, giving the area an established character. Median home value is $278,900. Owner-occupancy is high at 75%, well above the national average.
Median household income is $60,547. 43% of households receive Social Security income, suggesting a notable retiree or disability population.
The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 29 minutes is near the national average.
Educational attainment is near the national average, with 33% of residents holding a bachelor's degree or higher.
Overall, ZIP code 28754 reflects a community defined by high homeownership and a significant Social Security-dependent population.
28754 ZIP code map
View map of 28754
Cities in ZIP code 28754
Below are the cities the US Postal Service accepts for ZIP code 28754. Using any city not on this list may result in mail delivery delays.
Nearby ZIP codes
Demographics
updated 05/2026
Population
Total population
9,590
Population density
110 / sq mi
State FIPS
37
County FIPS
115
Geography
Land area
87.35 sq mi
Water area
0.00 sq mi
Latitude
35.8831
Longitude
-82.5069
Timezone
Eastern (ET)
Area code
828
Economics
updated 05/2026
Household income
Income range
This ZIP
County avg
State avg
Under $50k
54.2%
54.0%
44.4%
$50k – $100k
24.4%
27.6%
30.6%
$100k – $200k
15.5%
15.2%
19.1%
Over $200k
5.8%
3.2%
6.0%
Demographics & statistics
$60,547
Median household income
$278,900
Median home value
33.4%
Bachelor's or higher
Age distribution
Age summary
Group Count %
Under 18 1,413 14.7%
18 and over 8,177 85.3%
65 and over 2,178 22.7%
Median age 42.5 years
Race & ethnicity
Black or African American
1.7%
American Indian / Alaska Native
0.3%
Group Count %
White 8,886 89.9%
Two or more races 412 4.2%
Hispanic or Latino 292 3%
Black or African American 171 1.7%
Asian 47 0.5%
Other race 41 0.4%
American Indian / Alaska Native 33 0.3%
Household income
Income range
This ZIP
County avg
State avg
Under $50k
54.2%
54.0%
44.4%
$50k – $100k
24.4%
27.6%
30.6%
$100k – $200k
15.5%
15.2%
19.1%
Over $200k
5.8%
3.2%
6.0%
Range % of households
Under $10k 6.7%
$10k–$15k 6.2%
$15k–$25k 7.7%
$25k–$35k 10.6%
$35k–$50k 12.2%
$50k–$75k 12.4%
$75k–$100k 15.6%
$100k–$150k 16.4%
$150k–$200k 6.3%
$200k+ 6.0%
Median income $60,547
Housing
Housing overview
Metric Value
Median home value $278,900
Median rent / month $807
Owner occupied 75.1%
Renter occupied 24.9%
Vacant 23.4%
Single-family detached 73.3%
Large apartment buildings 0.9%
Mobile homes 15.0%
Median rooms 5.5
Avg household size (owned) 2.52
Year built
Era %
2020 or later 0.3%
2010–2019 5.6%
2000–2009 15.7%
1990–1999 18.4%
1980–1989 22.1%
1970–1979 16.8%
1960–1969 6.5%
1950–1959 5.1%
1940–1949 2.4%
1939 or earlier 7.0%
Bedrooms
Size % of units
No bedroom (studio) 0.3%
1 bedroom 5.3%
2 bedrooms 29.4%
3 bedrooms 47.9%
4 bedrooms 14.1%
5+ bedrooms 3.0%
Vehicles per household
Vehicles % of households
No vehicle 5.5%
1 vehicle 30.9%
2 vehicles 30.9%
3 or more 32.6%
Heating fuel
Fuel type %
Utility gas 5.8%
Electricity 50.4%
Propane / LP gas 16.6%
Fuel oil 16.9%
Wood 8.9%
Solar 0.1%
No fuel used 0.3%
Households & families
Household type Count %
Married-couple family 1,823 51.1%
Cohabiting couple 165 4.6%
Male householder, no spouse 763 21.4%
Female householder, no spouse 818 22.9%
Households with children under 18 767 21.5%
Households with seniors (65+) 1,418 39.7%
Average household size 2.47
Marital status
Status Male Female
Never married 39.6% 23.9%
Married 46.2% 47.4%
Separated 0.8% 2.3%
Widowed 2.6% 9.8%
Divorced 10.8% 16.6%
Education
Some college, no degree
18.8%
Graduate / professional
16.2%
Metric %
HS diploma or higher 89.9%
Bachelor's or higher 33.4%
School enrollment (ages 3–17)
Type Count %
Nursery / preschool 95 3.9%
Kindergarten 94 3.8%
Elementary school 608 24.7%
High school 402 16.4%
College / grad school 1,258 51.2%
Employment
Industry of employment
Education & healthcare
30.1%
Professional & management
9.6%
Public administration
8.7%
Arts, food & hospitality
6.2%
Finance & real estate
4.9%
Transportation & utilities
3.1%
Agriculture & mining
0.7%
Occupation
Category %
Management, business & arts 38.0%
Service 22.6%
Sales & office 11.8%
Natural resources & construction 13.7%
Production & transportation 13.9%
Employment type
Type %
Private sector 75.2%
Government 20.0%
Self-employed 4.6%
Unpaid family workers 0.2%
Commute
Method %
Drive alone 78.0%
Carpool 8.0%
Public transit 0.0%
Walk 3.0%
Work from home 10.7%
Other means 0.4%
Avg commute (minutes) 28.6
Poverty
Married-couple families
7.0%
Female-led households
27.7%
Income support
Source % of households
Social Security 43.3%
Retirement income 28.9%
Supplemental Security 4.9%
Cash public assistance 1.0%
Food stamps / SNAP 14.3%
Health indicators
Condition %
Obesity 31.4%
High blood pressure 33.5%
High cholesterol 35.5%
Diabetes 10.2%
Heart disease 7.2%
Stroke 3.3%
Asthma 9.1%
Arthritis 26.0%
Kidney disease 3.1%
Pulmonary disease 7.5%
Cancer 7.1%
Behavior / access %
Smoking 17.5%
Binge drinking 16.1%
No physical activity 21.4%
Less than 7 hrs sleep 29.8%
Depression 23.4%
Fair or poor health 13.4%
Poor mental health 14.2%
Poor physical health 10.5%
No health insurance 15.7%
Visited doctor (checkup) 78.5%
Visited dentist 64.7%
Cholesterol screening 88.8%
Teeth loss 14.0%
Veterans & disability
Veterans Count %
Civilian veterans 712 8.7%
Disability %
Any disability 18.2%
Under 18 5.4%
18–64 years 15.2%
65 and over 35.2%
Health insurance coverage
Type %
Private insurance 65.8%
Public insurance 39.9%
No insurance 10.3%
Uninsured under 19 0.6%
Language & origin
Language spoken at home (age 5+)
Language Count %
English only 9,316 97.1%
Spanish 34 0.4%
Other Indo-European 6 0.1%
Asian & Pacific Islander 21 0.2%
Other languages 7 0.1%
Place of birth & citizenship
Origin Count %
Native born (US) 9,415 98.2%
Born in same state 9,278 96.7%
Born in different state 5,425 56.6%
Foreign born 137 1.4%
Naturalized citizen 175 1.8%
Not a US citizen 90 51.4%
Ancestry
Ancestry Count %
French 2,021 21.1%
Italian 1,490 15.5%
Arab 828 8.6%
English 246 2.6%
Ancestry Count %
Polish 74 0.8%
Irish 43 0.4%
German 3 0%
Technology access
Metric % of households
Computer access 37.2%
Internet access 88.3%
Source: U.S. Census Bureau, American Community Survey 2025 estimates.
Frequently asked questions about ZIP code 28754
What city is ZIP code 28754 in?
ZIP code 28754 is primarily assigned to Mars Hill, North Carolina.
What county is ZIP code 28754 in?
ZIP code 28754 falls within Madison County, North Carolina.
Does ZIP code 28754 have a large retiree population?
43% of households in ZIP code 28754 receive Social Security income, suggesting a significant retiree or disability population.
What is the population of ZIP code 28754?
ZIP code 28754 has an estimated population of 9,590 residents, with a density of 110 people per square mile.
What is the median household income in ZIP code 28754?
The median household income in ZIP code 28754 is $60,547, below the national median of ~$75,000.
What is the typical home value in ZIP code 28754?
The median home value in ZIP code 28754 is $278,900.
What timezone is ZIP code 28754 in?
ZIP code 28754 observes the EST timezone.
Need the complete ZIP code database?
Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →